253 75
1000 213
35342 670
5325 347
8052 276
5159 720
3260 505
6112 392
14465 442
26125 430
12034 298
1344 72
3581 603
33706 178
2595 504