2535
2
2996
0
21152
8
2669
3090
6
1973
1568
1
3083
2804
4
771
1814
32302
496
2377
19783
1819
1000
2932
3498
25669
1380
1636
3
1135
17946
1303
1623
1813
1749
38477
34
796