3129 500
22252 517
2109 291
1248 55
16774 612
4433 793
3890 380
4684 894
3763 483
3504 580
2467 166
6274 906
3600 261
18656 942
3819 337
3444 569
3131 92
6618 670
3599 631
3035 292
2878 563
5003 601
2771 597
4187 717