156873
114177
80013
54830
44190
43399
41132
31218
27685
27245
25120
24054
22634
18398
13698
12920
11984
9224
8924
7222
7216
7092
6629
6285
6145
6100
5756
5601
4893
4760
4721
4611
4162
4142
3802
3784
3777
3577
3481
2816
2696
2406
2375
2067
1986
1878
1859
1620
1566
1536
1521
1478
1430
1383
1381
1271
1252
1217
1118
1103
1083
1067
1030
924
865
849
844
831
816
794
730
642
584
549
539
436
407
387
375
356
346
316
197
190
186
47
45
37
22
10
3
2
1
0