1041 98
2598 430
3584 214
1713 141
3031 438
9951 591
25225 209
148332 635
7389 252
7876 170
46133 376
8935 289
11246 328
5128 509