1559
2
4111
3691
5
2809
2301
798
0
2881
3498
4
3149
2224
3510
2657
3
2749
1
1231
2748
1452
1244
2727
968
612
1880
2735
1012
1898
918
1043
2299