364
1
403
350
504
628
0
415
575
988
10
400
438
753
353
3
121
704
2
362
471
620
1233
1119
1069
932
345
550
322
1927
2055
5
282
981
977
759