1175
1
773
3
602
738
111
2
324
68
9931
5
101
510
693
637
681
580
474
1079
390
400
88
163
257
176
109
395
233
187
161
364
253
304