31315 504
2986 151
1622 97
3842 873
4048 717
6613 328
3105 780
2311 242
3285 581
10157 261
2873 510
817 89
7116 406
2965 803
1300 221
2987 266
1355 298
19987 208
2725 574
4665 770
30308 891
2817 875
3028 855
736 111