423
0
1045
2490
1167
670
1332
2551
1
1436
2694
3
1824
7952
707
1215
287
415
267
544
328
1612
787
1939
1133
991
614
1279
403
1043
953
462
798