2781
1
2904
3
4884
6
3158
2
2133
400
0
1664
1041
2294
951
1568
298
1015
1087
1606
2999
1751
8527
5489
11
999
1428
3613
8
1174
2131
5536
1788
19944
4335
929
2571