1101
0
1931
2
2161
1
719
2490
4455
1893
2600
5
2328
1043
408
1664
1511
1215
1700
267
492
1638
1832
3
1004
5289
14
413
349
11829
1279
2497
482
5313
2143
675