9593 668
3258 346
2898 272
4523 720
2896 505
4837 392
11591 442
22871 429
4328 295
841 72
3044 603
23491 177
2116 504