2173
1
21152
8
4179
1606
1787
25669
0
383
948
19783
2
3090
6
964
1268
2903
3
2932
1015
2669
1694
951
690
1632
3071
9
4096
1545
4358
1766
2571
564
297066
32302
2948