58878 818
22990 379
2853 286
3082 435
2823 347
3069 255
2061 94
5626 497
988 28
2657 89
2603 368
2812 332
6377 588
3901 882