543
0
1132
1343
1152
2095
4
2856
935
955
246
445
618
1822
1
797
2393
2
13
1779
422
70
1227
392
1085
711
251
486
11829
2992
356
65
329
448