2184
1
2535
2
3765
4
905
582
0
2980
32302
19783
3498
2207
2982
3
1819
1788
3575
2110
2687
2055
17946
3683
2707
370
2209
3053
7
2666
9
25669
608
400
3546
2044
2352