656
0
948
1
860
475
965
2239
2
4126
4
407
29323
798
521
480
116
464
1073
1636
58
2211
1064
900
546
2395
477
804
1504
458
1921
63
418
1454