16603 601
2675 546
2591 750
399 39
3785 739
628 91
2677 797
3154 594
873 38
1479 293
2376 505
3672 914
1582 287
1293 264
3048 833
295 40
860 168
2518 768
2679 784
3383 375
4395 617
722 134
2262 470
780 215