2245
3
1212
1
297066
0
21152
8
3186
4198
762
3673
6
2972
1397
2089
1289601
4
2227
2
3250
929
2551
951
9956
1845
1226
3053
7