15015 401
5690 424
7083 580
2109 354
1599 305
2523 479
3151 882
3592 793
2718 477
3796 424
4331 698
328 31
3231 795
3953 908
1628 318
2733 579
3920 503
2843 772
16843 410
2350 466
3628 716
2725 572
2857 415
2932 108