637
0
392
1877
1
776
631
1128
63
1085
1045
1314
458
1337
331
2041
611
381
448
483
172
800
1541
1319
1854
5
577
3632
361
2010
747
427
150