860
0
965
798
116
475
58
521
29323
464
611
418
63
1636
392
1230
5
458
1073
2395
552
152
1454
356
804
477
455
480
407
505
573
675