181997
11
3544
0
2535
2
346
934
21152
8
1094
522
32302
3090
6
645
3083
471
1045
452
324
392
1015
683
536
2533
558
570
19783
2996
352
541
4044
5
476
2932