382
306
398
270
301
190
330
255
4310
344
3812
473
26967
20240
18811
16742
1315265
13122
1186148
11736
10650
965143
8840
77911