430
1
31535
0
361
305
3373
3287
2522
363
380
397
2904
2
116
437
440
5611
11
18403
6
295
282572
445
709
448
296
503
1343
1126
580
3064
8
1943
1015
326