5091 811
3282 663
2943 612
19922 366
3956 874
14792 292
3986 860
2622 411
3498 598
2650 370
1621 89
3120 546
3974 723
9397 675
7891 851
2177 144
3491 938
3388 503
1903 272
684 62
805 183
6127 577
2262 125
2995 617