860
0
965
475
798
477
116
29323
521
58
935
418
8116
6
611
464
407
1230
5
1636
63
1073
458
646
392
2395
74
804
494
561
2431
3
439
281