1096 282
2363 591
2507 751
838 249
3305 341
7781 213
6218 619
33833 792
31867 648
23562 347
8140 170
19896 278
9393 331
3116 432
6917 99
1749 338
4269 729