860
0
1038
1
965
475
798
1400
116
29323
521
58
822
418
8116
6
611
4910
2
464
909
1230
5
958
1636
63
1157
477
1073
458
5513
22794
4
392
2395
719