2535
2
3765
4
3562
1
3498
1816
32302
0
19783
1788
21152
8
1226
1819
1681
3053
7
2760
2964
2932
1603
7471
9
2773
3591
11
1295
17946
280
2986
2990
2258
3683
1568
1304
2650
20