154507
61660
61069
50138
44045
25958
20493
17930
16748
14284
12225
10405
7722
7002
5964
5804
5231
5146
4008
3570
3531
2930
2669
2252
1879
1815
1664
1462
1336
1307
1192
1142
1057
949
760
715
705
336
259
34
23
19
16
10
3
2
1
0