428
0
2111
3
1043
255
1045
458
267
2161
1
423
868
1009
2
286
2123
4396
471
410
981
516
318
767
280
743
440
415
1101
1586