3326
5
555
1
724
410
1313
2
1600
1073
0
563
1126
700
2488
3
809
392
568
1338
530
862
939
3179
1507
515
584
3917
3717
8
991
223
114
627
1424
4
1531