275
0
614
392
453
627
155
381
339
529
552
16
383
342
308
505
318
721
516
255
968
843
149
324
359
1152
375
3383
3
2328
66
437
846