135057
86347
57716
45162
42114
26590
21252
20987
17644
16303
14039
10420
6674
6359
5883
5245
5035
4148
3563
3527
3369
2471
2323
1716
1452
1378
1295
1278
1028
965
899
554
523
505
496
442
250
184
175
145
21
1
0