1026 98
2575 430
3497 214
1672 141
3001 438
9916 591
25188 209
147340 635
7378 252
7865 170
46102 376
8877 289
11214 328
5118 509