507427 1746
2496 501
1936 442
1148 193
2732 863
582 63
912 250
2975 888
578 104
601 129
3134 584
3489 918
2467 553
2247 609
1454 232
1292 244
2747 680
3267 834
2529 618
153670 239
118087 222
180963 418
4262 168
11825 443
407593 400
212814 784
11943 618
59072 532