796
6
2908
10
3671
1
1212
2
12632
7
7893
4
427
3987
3
1005
2108
1996
2329
1332
0
499
2234
1015
2835
2297
560
1618
2277
3344
2999
1393
950
4670
1752
346
1394
5443