19783
2
21152
8
25669
0
297066
2245
3
32302
3090
6
894
2903
2932
3624
4
3765
1226
1
1189
1849
761
1973
758
3447
7
392
3551
10
3083
2666
9
3779
11447
3125
2964
763
3080
108797