116914
65577
51700
31963
28219
28199
27574
22690
17649
17073
15856
14418
12181
11757
10571
9922
9041
8859
6977
6717
6704
6070
4835
4242
3927
3802
3621
3463
3098
2953
2574
2551
2343
1973
1723
1700
1684
1550
1476
1431
1429
1328
1287
1176
1069
958
829
815
804
783
776
769
501
473
470
444
433
408
399
393
382
380
344
339
338
315
268
233
172
154
140
131
110
107
81
64
61
51
39
32
25
17
16
6
5
3
0