1028 98
2577 430
3505 214
1679 141
3008 438
9919 591
25189 209
147418 635
7381 252
7865 170
46102 376
8878 289
11217 328
5118 509