1010 50
2095 553
11047 539
4329 807
1771 112
2636 547
6803 232
2894 859
60772 727
39250 721
1860 124
15708 282
2268 672
3157 842
3310 36
8688 839
119687 263
1071 169
13017 42
8929 584
4591 64
11086 825
2131 306
182458 1097