1041 98
2599 430
3585 214
1713 141
3031 438
9951 591
25225 209
148361 635
7389 252
7878 170
46136 376
8937 289
11246 328
5128 509