1425
0
454
2121
4
1506
321
415
2123
456
479
1153
1557
1661
1
274
1167
2445
5938
602
722
410
787
518
1161
846
668
329
326
381
1101
248
1936