131898
64691
56271
40472
39404
35771
23398
20178
17816
16471
15825
13848
12583
9876
9743
9355
7661
7555
7454
6628
6019
5184
4863
4827
4661
4161
3920
3834
3360
3128
2951
2601
2549
2538
2327
2107
2016
1961
1439
1418
1342
1276
1120
1078
1013
980
925
907
806
789
740
734
701
695
687
672
637
626
608
591
585
545
521
495
460
412
410
304
249
217
184
175
161
142
123
113
101
91
87
69
68
65
46
40
22
11
7
5
0