1031 98
2581 430
3518 214
1697 141
3019 438
9925 591
25193 209
147662 635
7384 252
7868 170
46107 376
8885 289
11228 328
5118 509