1021
1
444
664
3
405
893
425
663
75
495
574
917
0
729
504
1430
1671
1214
421
665
488
1608
727
60
102
229
97
89
549
93
264
70