100 32
594 156
313 88
9518 239
319 51
4667 506
43306 39
20281 83
49722 855
40062 793
2180 576
7743 203
257 40
2157 551
40629 287
330 62
15486 227
3713 554
1993 421
2181 671
2546 662
44286 507
1310 345
207649 536