1025 98
2575 430
3496 214
1670 141
3001 438
9916 591
25188 209
147301 635
7378 252
7865 170
46101 376
8877 289
11214 328
5117 509