1101
0
873
2
1931
2161
1
2490
4455
1893
2328
2365
3
1043
1215
267
1832
1004
1964
413
462
1279
2497
532
5313
2143
675
2702
1298
407
798
266
2123
685