19881 1019
4553 310
5696 524
18536 727
7223 176
3375 655
6342 245
2016 398
2940 257
2640 619
798 213
2388 674
2572 365
1141 47
2376 641
13925 539
4021 718
3250 544
6848 611
2267 340
3302 562
1672 152
279 47
11043 576