5027 735
7310 624
28091 105
8194 359
3083 515
1823 312
3005 788
1222 63
6429 596
3204 259
2031 540
5295 187
2288 417
1204 171
1928 339