488
2
877
1
620
1003
535
1900
334
476
841
653
88
60
347
80
645
415
90
72
85
106
86
180
219
127
120
125
109
142
169
0
346