796
6
4100
1807
1
2840
2
4258
2908
10
3671
1307
913
2108
3
1305
1827
658
0
2329
2234
4
2948
9
2189
2835
2297
1618
2277
2521
3636
2999
4670
905
1752
346
1394
4012