475
0
860
965
798
2952
2
521
116
2602
29323
58
458
418
8116
6
152
611
464
1230
5
1073
3488
8
392
1636
400
63
477
480
546
573
4362
2395
804