2760
3
1850
1
535
1013
2
86
1741
9
2853
18
1045
640
863
2556
8
400
410
432
797
1140
456
2363
930
431
499
3968
603
966
537
2307
1077
1808
1719
4
497