200210
96757
95396
80455
62040
36746
32169
28038
26715
19739
18717
18606
17615
17176
14869
12866
12191
11527
9427
9197
6559
5762
5497
5092
4797
4440
4007
3986
3920
3339
3079
2832
2447
2301
2005
1602
1485
1366
1302
1242
1241
1232
1137
1135
1040
970
884
842
838
783
538
514
422
386
363
359
355
333
305
297
286
267
258
232
229
227
221
194
144
140
75
68
55
52
49
16
15
14
12
5