1101
0
295
1
1931
2
2161
1025
2490
4455
1893
2328
1283
1043
488
572
1215
1298
267
1490
1832
3
683
844
1004
413
476
1279
2497
1663
5313
381
675
2702