640
1
1628
2
108
2190
4
739
74
1045
1304
941
895
602
346
665
528
627
1926
2470
6
1431
1643
1850
668
684
0
1869
5
1450
2711
1760
15
1380
795
1400
477