19890
1102897
942298
825926
787383
572088
460911
457089
426582
421639
382730
343033
257386
239064
234965
228668
215867
178936
170120
148043
137149
133910
132391
130562
128735
124296
117560
116718
112454
109564
98003
94127
92635
84210
83144
79477
72897
68018
67481
65525
61164
60831
56383
55021
54976
54602
51516
51044
50075
49746
44809
43967
41710
40935
37596
36550
34281
33971
32630
32225
31356
29164
28583
28357
25915
24477
24241
23835
23619
23421
23071
22986
22960
21382
21075
20724
19890
19641
19407
18309
18156
17314