949 98
2520 430
3422 214
1549 141
2939 438
9850 591
25089 209
145666 635
7352 252
7828 170
46052 376
8824 289
11160 328
5112 508