704
2
362
3
403
1
350
504
261
254
883
676
331
319
377
337
620
1119
1069
282
981
550
977
0
932
2055
5
345
290
952
341
1120
991
1409