654
2
1719
1
999
894
74
349
622
423
75
663
1021
444
404
892
495
1430
503
664
3
917
0
573
421
665
1214
728
1386
80
2178
8
493
89
1058
5