100570 656
1467 241
2353 457
1504 300
1695 288
2494 440
4981 125
3117 642
5521 508
18161 264
67080 388
265040 1202
109353 929
7374 505
113595 296