478
0
785
508
952
620
32
1186
376
189
692
701
1183
598
462
167
1661
687
915
693
182
18
409
728
2364
4
4775
2
1064
407
1109
1314
3
402