2295
2
730
0
1132
1343
455
543
553
458
1462
955
152
1869
5
484
288
394
414
1504
670
3072
1
587
1053
1645
332
1779
290
58
284
5237
1590
305