2828
3
1163
2
1483
874
0
21152
8
2720
956
1
390
2498
4
1611
2972
6
6340
3267
467
922
267612
189326
380
9811
3505
1289601
174730
18
3580
3621