4455
2
1893
1
2328
0
1043
266
1215
267
492
69
213
382
1832
3
1004
413
349
1279
2497
895
5313
301
2143
675
2702
437