15321
13289
7385
6286
4799
4324
3095
2870
2460
2162
2146
1738
1570
1553
1517
1470
1317
1291
1283
1214
1172
1140
1085
1042
989
819
778
769
759
449
431
388
373
361
292
282
235
204
183
167
150
117
107
103
100
99
95
83
70
65
62
48
36
32
31
26
24
22
16
11
9
7
6
5
4
3
2
1
0