170682
100379
86650
77925
47065
41967
40085
25646
24979
22719
21320
20937
18954
18853
14944
12660
10397
9773
7899
7749
7274
6679
6665
6034
5902
5661
5646
5564
5133
4791
4698
4181
4078
3939
3754
3351
3291
3254
3170
3153
2792
2740
2464
2446
2286
2264
2221
2103
1945
1796
1687
1578
1528
1525
1511
1448
1445
1353
1272
1197
1149
1090
1088
985
975
963
908
869
859
793
768
744
706
601
554
543
518
496
455
441
411
403
402
349
339
329
243
189
175
168
143
59
41
21
1
0