650
2
1781
4
963
1
409
892
1017
620
470
334
843
2422
2038
5
320
519
2671
1185
400
759
739
75
328
1902
902
1012
0
697
1540
1299
2125
3
558
613