950 45
6512 112
524464 1240
1636 369
1999 237
2621 505
675 107
2956 754
1036 224
3497 835
3059 637
2356 588
2546 512
5334 696
38055 174
28483 594
81213 852
45159 696
160845 911
87978 599
188929 922
4762 324
2550 46
4031 337
66550 259
4814 602
6114 584
272367 982