1041 98
2595 430
3574 214
1711 141
3030 438
9945 591
25221 209
148193 635
7389 252
7872 170
46122 376
8920 289
11246 328
5127 509