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