646
0
552
387
472
1898
1
860
373
455
505
809
353
521
2605
522
464
984
4106
29323
3015
363
935
367
1808
2
494
787
1650
1462
1130
1391
3
574