625
2
108
1
307
1800
6
544
1077
263
414
3
236
0
202
342
611
165
148
449
448
744
834
67
164
17
171
4
124
105
77
48
140
120
214
267