965
0
798
860
1230
5
464
611
1636
8116
6
475
521
458
116
29323
477
363
58
853
1
63
418
1073
505
1084
522
3488
8
383
353
3998
12
935
4106
552