30216 90
14787 338
1758 385
3090 785
865 125
709 52
3203 958
514 62
384 48
2297 427
2684 685
1162 207
879 96
3315 696
3094 257
2046 312
2551 358
2913 734
2920 601
1932 485
1305 310
1974 374
1761 434
14550 562
33775 537
2848 118
15624 492
36952 636