2535
2
1825
1
32302
0
1844
2522
2152
1380
19783
526
30334
6
2903
3
3498
4
2727
1876
4944
2055
2243
1371
3765
2456
1669
1168
1449
2360
21152
8
25669
3400
1751
635
1306