2842 27
1690 40
2680 74
4065 446
4318 659
35557 175
58943 935
81774 189
101300 604
87495 168
30519 379
262318 874
365885 1255
88233 293
74002 1050
72790 200
132907 641
13908 588
8547 184
7122 544
13682 446
15656 728
5064 478
9797 816
24060 267
13735 634
11897 356
194541 860