840
0
3222
3
4398
10
3612
806
1
4837
5
1174
676
12459
10827
4
8527
9956
19944
2
1690
3491
567
1387
1057
1606
3329
4358
6
4492
2570
297066
108797