539
0
913
476
965
422
458
633
2972
846
522
55
1898
1
714
935
1454
1348
464
139
3015
573
116
646
414
486
363
1221
494
798
560