2730
6
1056
1
2657
3
1099
2668
2
1384
2328
20634
8
2855
2105
7334
4
1880
1824
0
3047
10
16840
15
17353
282572
1020
31535
467
2076
3868
5262
25137
3428
19279
2275
648
1222856
3691
5