510
1
5583
1631
1813
3322
0
420
1426
3
1131
2701
4
1444
1115
3660
1601
872
4526
2
3336
1032
1846
2516
622
906
1439
1668
2188
2544
957
1288
3025
1726