2100 300
2835 553
5181 881
2963 445
33241 305
16262 379
5572 614
11034 176
2515 189
3956 567
4258 459
2960 776
888 138
2411 240
23565 670
3509 626
5637 729
5213 778
87238 642
62459 126
1916 261
6611 520
13468 306
4098 717
12931 104
6643 114
9184 24
9389 857