410
0
1141
543
647
1023
266
31535
1784
2
1100
648
737
797
1416
314
3360
1711
2328
688
615
1712
403
916
418
345
631
979
1670
501
6058