14040 800
4818 32
30366 978
11377 57
20690 83
3884 87
6390 634
16947 751
18454 558
23305 161
15098 847
11217 357
23974 328
40534 218
32985 647
6181 856
11135 361
387304 596
125668 85
121295 702
10083 486
29214 691
174976 205
49632 463
9710 487