860
0
984
1
519
965
4640
4
798
475
671
116
29323
418
521
58
611
1636
464
477
458
8116
6
1073
1230
5
2395
804
392
4106
63
400
552
152
505