350
1
159
1970
5
400
3
535
992
2
391
490
977
1320
495
730
1302
842
0
1568
7
776
6
787
784
172
152
44
154
48
95
69
941
1157
856
2527
1047