117280
100328
69446
63203
37358
32680
29727
23749
23735
22726
22648
21799
19152
17844
17046
16512
14548
12913
11305
8592
5909
5713
5681
5088
4425
4407
3945
3890
3509
3420
3333
2793
2442
2328
1883
1545
1487
1456
1268
1117
1110
1105
1050
934
873
819
805
785
779
748
485
373
346
345
335
328
327
289
283
279
264
261
230
228
196
158
139
135
127
75
73
63
54
47
44
43
41
16
10
9
8
5
4