110122
76592
68791
30538
30218
25556
24763
23561
22531
19577
13219
13213
7124
6115
5812
4542
4459
3410
3222
3091
2834
2622
2535
2276
1972
1858
1853
1710
1172
1166
1091
1062
1000
915
763
712
693
593
472
440
352
350
339
273
272
261
232
230
201
194
188
166
153
127
124
122
121
82
43
21
16
13
5
0