1028 98
2579 430
3513 214
1691 141
3011 438
9919 591
25192 209
147484 635
7382 252
7867 170
46102 376
8882 289
11220 328
5118 509