252 75
1000 213
35340 670
5325 347
8052 276
5159 720
3260 505
6102 392
14463 442
26124 430
12029 298
1344 72
3581 603
33696 178
2594 504