1226
0
1543
3220
7
4884
9
1413
3
2715
1
1311
4
761
2
1818
5
975
1920
5473
8
1472
2893
642
1084
550
1257
910
541
1512
3000
6
3255
2418
2837
7003
2603
34
3129
1566
1672