796
6
3791
7
1528
2
1228
774
0
2908
10
3671
1
456
1832
3
2108
3723
2329
2234
4
1168
2835
2297
2955
1618
2277
2999
4670
1752
346
1394
4012
2939
891
2528
3758
7304