1832
3
1651
1
961
1346
4
1386
1854
2121
1218
529
480
0
1501
1931
2
1539
2161
4455
1893
329
1215
1004
496
2713
1279