170775
102516
66616
62313
59492
48285
39112
36414
33403
30330
29014
24102
22310
21336
18854
18615
16359
13716
11686
11409
11222
10664
10452
9009
8532
7759
7373
6342
6107
5935
4917
4786
4334
4304
4272
4247
4231
4216
4123
4089
3616
3491
3363
3197
3064
2223
2178
1881
1656
1648
1598
1427
1324
1276
1235
1146
1029
913
892
887
885
856
841
783
575
553
462
405
364
357
342
310
305
294
286
282
268
237
236
232
196
168
141
76
69
55
52
49
28
20
16
14
12
5
3