2184
1
2535
2
19783
32302
0
2980
25669
582
2207
2173
3498
4
5339
5
370
1819
1168
905
1431
21152
8
2110
2687
929
2760
2055
3090
6
1660
2921
608
1668
1778
3083
1260