1029
2
796
6
2260
4
1421
0
2689
2908
10
3671
1
6423
9
2108
3
1022
1924
2329
2234
2835
2297
1618
2277
2216
2999
2289
4670
1752
346
1394
4012
2939
891
2528
3758
2503