860
0
116
2564
2
965
475
798
29323
521
58
1073
486
418
1084
8116
6
1869
1
611
464
1230
5
546
1636
63
477
1567
458
846
392
2395
804
2431
3
358