323
0
1166
445
420
562
1070
1862
1
2439
778
668
2245
3
717
3933
1061
477
914
2954
2
311
1226
460
3053
7
1581
548
3683
2701
3971
942
809
475
334