897
1
74
350
425
999
1021
482
1941
3
1651
1307
2
1293
5
440
729
488
1608
405
663
75
893
495
664
444
574
917
0
665
421
1430
504
1214
1671