202428
96981
95935
80608
62114
48144
36932
36686
32265
31386
28222
26759
19742
18767
18631
17580
17184
14954
12869
12258
11679
11326
11186
9238
9215
8444
7980
7012
6576
5765
5497
5094
4806
4629
4440
4240
4234
4076
4037
3999
3987
3972
3857
3729
3339
3137
3079
2841
2462
2312
2005
1602
1485
1366
1302
1248
1242
1238
1139
1136
1040
956
888
841
840
783
538
514
422
386
363
359
356
333
305
297
286
267
258
232
229
227
221
194
144
140
75
68
55
52
49
16
15
14
12
5