4690
6
3225
8
1045
0
822
1
456
266
467
4936
1661
722
410
2524
2
430
1161
262
685
401
668
675
7258
1352
968
1119
3559
5313
1101
544
7952
2123