1230
5
1085
1
2602
2
3888
3
1649
521
1434
2488
4
4857
1973
0
1518
2445
6
2730
1256
56488
1929
1384
7
2033
3044
27
4252
2079
1701
1255
784
48766
24
4362
1102
356
1634
2619