4113
204
386
3410
2516
270
210
171
266
247
217
3630
20156
15370
13531
12150
9192
873263
8150
7912
762148
653142
63611
5920