860
0
965
475
464
58
798
611
1073
521
935
63
2395
29323
804
3383
3
443
1454
407
477
152
116
3015
370
646
263
353
505
678
573
480