2997 250
10552 551
2563 175
3317 339
1499 68
9013 427
4486 122
4912 833
23027 356
22496 641
3027 503
3413 61
5161 625
9026 715
4705 284
3437 431
16712 683
8357 663
5425 402
3369 239
3656 424
2933 290
3747 211
8877 645