950 45
6512 112
524782 1240
1637 369
1999 237
2621 505
675 107
2957 754
1036 224
3498 835
3061 637
2356 588
2546 512
5334 696
38086 174
28492 594
81249 852
45178 696
160891 911
88007 599
188983 922
4765 324
2550 46
4032 337
66566 259
4815 602
6114 584
272416 982