2844 27
1690 40
2680 74
4065 446
4321 659
35562 175
58953 935
81790 189
101325 604
87530 168
30522 379
262433 874
366009 1255
88316 293
74005 1050
72820 200
132974 641
13909 588
8547 184
7122 544
13683 446
15656 728
5064 478
9797 816
24062 267
13735 634
11899 356
194551 860