21152
8
297066
0
3014
20
3090
6
2245
3
3080
765
2416
7
189326
476
223
693
1047
2
2145
1
372
645
2121
797
142
2932
32
400
398
522
352
19079
541
2349
404