1594
2
1129
0
1557
2346
3
1540
1804
1851
4
2858
14
2320
3287
1
2119
1903
2321
7
398
3859
1343
7551
17
1645
2207
869
2257
4437
5164
2445
1342
597
2524
2545
5
2546
2114