45311
5258
2141
2106
2103
2074
1198
903
822
361
218
213
203
166
135
130
121
102
100
75
74
55
44
43
36
10
5
2
0