3691
4
4224
796
6
2546
1
2908
10
1115
0
3671
2108
3
2329
2234
748
2835
2
4152
2297
1057
1618
2277
2902
2999
1630
4670
1752
346
1394
4012
1190
2939
891
859
2528