1226
0
1543
3220
7
4883
9
1412
3
2715
1
1311
4
761
2
1818
5
974
1919
5473
8
1471
2892
640
1084
550
1255
910
541
1512
2999
6
3255
2417
2836
7003
2603
34
3128
1566
1672