325
2
826
469
1
787
363
73
685
504
519
472
0
773
1001
299
216
415
956
630
435
2543
4
293
669
3
360
510
374
750
777
253
901
534
354