45642
5314
4626
2903
2201
2176
2108
2043
1648
1426
1284
1201
921
825
671
549
373
319
298
276
243
221
218
203
201
178
166
165
138
136
121
103
102
93
92
77
74
71
55
54
49
48
47
46
45
43
40
39
38
37
30
17
13
10
8
5
2
1
0