382
306
398
270
301
190
330
255
4310
344
3812
473
26957
20230
18801
16722
1315265
13022
1186148
11716
10650
965143
8840
77811