397
1
1943
0
382
363
105290
2189
448
116
3373
703
1073
507
508
307
5611
11
1423
1222856
4
1343
2904
2
18403
6
709
422
1044
468
677
580
1650
521
31535
1667