137703
106408
72714
65996
48477
39225
35611
30879
28149
25213
24586
24544
24084
23068
21850
19279
18869
18105
16524
14765
13100
13075
11633
11054
8897
6930
6501
6180
6046
5730
5686
5276
4446
4444
4043
4034
3971
3898
3564
3557
3536
3510
3222
3138
3067
2979
2831
2502
2333
1885
1499
1498
1461
1269
1190
1130
1112
1111
1051
882
840
785
782
779
748
485
376
346
345
337
330
329
295
284
280
268
265
264
237
230
197
166
139
138
127
107
73
63
54
47
44
43
42
16
10
8
5
4
0