4455
2
1893
1
1101
0
2710
9
787
4445
3
1832
1161
2490
4396
2497
2328
1043
1215
1004
267
360784
19
1279
381
5313
2393
5
1787