181997
11
32302
0
1397
471
2535
2
536
21152
8
475
485
3090
6
3083
2366
1
413
572
297066
4562
10
19783
612
444571
9
3322
2932
3498
4
38477
34
797
17946
361
495
501
608