2102
2
3803
0
1249
1
1042
9315
20634
8
3819
1630
17730
11
1285
961
891
2727
5
619
2097
3
1671
785
2520
360784
19
3063
6052
10
282572
999