949 98
2527 430
3425 214
1556 141
2940 438
9852 591
25096 209
145712 635
7355 252
7831 170
46062 376
8830 289
11161 328
5112 508