950 45
6512 112
524509 1240
1637 369
1999 237
2621 505
675 107
2956 754
1036 224
3498 835
3060 637
2356 588
2546 512
5334 696
38060 174
28484 594
81216 852
45163 696
160857 911
87982 599
188934 922
4762 324
2550 46
4031 337
66553 259
4815 602
6114 584
272367 982