5503 343
4449 101
1392 81
2754 363
2181 281
2579 448
1806 317
2993 739
3156 610
3753 282
2167 235
1345 155
4985 511
1625 148
2292 514
2851 586
884 54
3746 246
2733 475
2460 284
3125 740
3719 718
6585 374
7238 121