1027 98
2577 430
3504 214
1679 141
3006 438
9919 591
25189 209
147415 635
7381 252
7865 170
46102 376
8878 289
11217 328
5118 509