55171
42539
30309
28045
27478
26329
26115
25158
23442
23269
22835
17628
16591
15788
15284
15169
12813
12083
11601
11517
10267
9658
8946
8546
8466
8081
7866
7355
7314
6994
6478
6465
5905
5849
5712
5558
4809
2912
2484
2463
2266
2074
1924
1904
1676
1065
887
740
0