44302
3718
3009
2982
2278
2244
2079
1766
1624
1126
960
919
900
886
828
757
716
598
544
461
460
441
427
382
284
282
275
247
235
224
213
212
208
203
188
183
179
162
161
150
137
126
124
122
113
107
100
89
81
78
71
70
64
59
55
51
45
39
31
23
15
9
7
6
4
3
2
1
0