845
0
391
695
169
552
663
13
25440
872
759
340
403
66
1931
2
342
1033
755
2490
348
363
25137
1116
957
1232
3868