1663
0
1087
1073
116
422
21743
1
1343
1853
335
484
483
408
487
558610
6
375
1126
249
521
441
868
996
430
18403
556
661
611
58
3424
800
1150