253 75
1002 213
35351 670
5327 347
8053 276
5159 720
3260 505
6124 392
14470 442
26127 430
12038 298
1346 72
3581 603
33727 178
2595 504