117502
83638
53324
31752
26563
25474
25326
19820
17888
15154
13146
12197
7639
6256
6204
4732
3836
3288
3142
2946
2870
2770
1900
1888
1833
1825
1575
1177
1172
1128
1090
1060
951
767
728
669
631
520
360
350
339
294
274
273
272
245
243
232
205
166
153
127
124
122
121
87
43
21
5
3
1
0