468
0
490
484
521
492
1045
238
3772
874
847
1123
575
390
74
518
1483
337
584
1227
339
560
528
420
837
955
434
4682
2
776
443
25127