2781
1
2904
3
4884
6
6346
16
3158
2
2358
9
3090
2133
400
0
1664
1041
2294
3673
3694
951
1568
298
6499
1015
1087
1606
2999
1751
8527
5489
11
999
2919
1428
3613
8
1174