372
0
1151
352
621
73
1848
449
1478
88
335
1472
863
445
98
166
448
486
822
257
27
439
505
607
2172
1576
690
1676
893
1056