22043 953
130065 423
101008 823
7475 648
14894 647
6191 533
4999 685
6202 656
6837 583
4289 602
5371 491
5317 740
4853 595
3186 373
7140 317
2935 88
4348 757
28075 144
2413 128
3850 440
9078 260
38790 202
114776 660
10716 66
39196 614
89911 175
400436 1778
284668 622