949 98
2524 430
3423 214
1552 141
2940 438
9852 591
25094 209
145694 635
7355 252
7830 170
46060 376
8828 289
11160 328
5112 508