2799
3
381
0
1101
1201
2
361
1645
1
1931
2161
719
2490
1225
1188
4455
1893
2328
1043
408
1215
267
492
1832
4497
4323
1004
413
1346
746
349
1279
2497