179743
88093
65153
63952
39983
38340
35570
25208
24303
23273
21152
20379
20317
19666
18585
17913
17257
14494
13808
13460
13205
10544
10193
9645
9371
7819
7760
5772
5757
5689
5332
4019
3731
3621
3601
3581
3435
3270
3086
3033
2975
2937
2688
2473
2449
2415
2369
2317
2237
2223
2027
2023
1694
1500
1446
1302
1120
1097
1094
970
795
766
685
673
661
528
491
378
329
309
301
286
285
280
274
271
242
221
183
180
158
139
138
132
131
126
70
60
57
52
42
41
26
16
13
8
4
0