308566
85876
83969
835510
74059
61834
61283
59875
54284
53116
49336
48193
48055
45070
444410
42721
41775
41072
39034
36013
35690
34855
34271
31816
29400
23010
22210
11090
9310
4630
4180
3930
3760
2310
1590
1560
1440
760
630
620
570