16603 601
2676 546
2593 750
399 39
3785 739
628 91
2678 797
876 38
3156 594
1479 293
2377 505
3672 914
1582 287
1293 264
3048 833
295 40
860 168
2518 768
2680 784
4397 617
3384 375
722 134
2262 470
780 215