2328
3
787
0
1161
1610
846
668
381
1101
9176
5
1931
2
2161
1
4455
1893
757
1043
1215
267
459
1832
1004
413
256
1279
2497
5313
1259
2143
675
2702