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