1031 98
2579 430
3514 214
1696 141
3018 438
9925 591
25192 209
147581 635
7382 252
7867 170
46106 376
8883 289
11226 328
5118 509