15321
13289
7385
6286
4799
3095
2870
2460
2162
1738
1570
1553
1470
1317
1214
1085
1042
819
769
759
431
388
361
282
235
204
167
150
107
103
99
62
48
36
31
26
22
16
11
9
7
6
5
4
3
2
1
0