1226
1
796
6
2234
4
3671
2297
2
2908
10
1618
2835
2999
2108
3
2329
4670
1394
2350
5
4012
1341
3758
3527
1647
1752
0
2939
891
1695
5820
1383
8819
12
2528
3587
346
4005