58282
49763
40359
39803
37726
36210
31606
25436
23793
21931
20652
19976
18255
17547
15788
15511
14169
14119
12861
10349
9800
9678
5059
4903
4499
4002
2309
2282
2187
2145
1082
893
865
736
425
289
153
37
0