860
0
475
1756
2
965
407
29323
798
521
480
116
464
1073
1636
58
2211
546
2395
477
804
1504
458
1921
63
418
1454
8116
6
1453
262
455
611