843
0
1015
7034
2
422
14
605
496
365
572
690
1
3059
1126
1289601
4
2525
3211
9956
3
639
378
2121
651
582
234
2593
452
5489
11
305
2996
665