168683
132799
95454
61574
58869
53850
37645
36463
30803
30306
27633
27037
25921
18957
18889
18566
18436
17375
14061
13408
12417
11948
11226
9898
9612
8804
8007
6659
6623
6296
6262
5383
5275
4796
4790
4573
4514
4266
4234
4046
3850
3838
3808
3568
3457
3276
3085
3018
2623
2167
1746
1737
1523
1450
1434
1177
1168
1159
1090
1056
1012
963
847
824
799
769
533
511
367
356
354
345
331
305
289
285
266
252
232
222
220
211
194
144
139
73
66
54
49
48
16
14
13
12
11
5
4