1045
0
456
1557
1661
1
2659
2
602
722
410
787
1161
846
668
2554
9
381
1513
1101
447
2188
1626
2528
661
2796
1931
1696
2161
2490
4455
1893
2328
1396
4