637
0
392
2041
1
381
1877
63
458
1638
2
331
150
1045
776
172
1128
4940
5
895
3868
497
798
1319
1130
487
1073
29323
901
800
80
948
611
3404