906
1
2448
5
798
860
0
965
475
116
1650
29323
521
58
418
8116
6
676
611
464
1230
4106
1636
63
477
1073
458
392
2395
804
2488
4
2431
3
574