2535
2
582
0
1306
1
21152
8
2980
2166
2207
1787
2999
3
1681
3498
4
2044
5339
5
370
951
451
1819
32302
1168
905
929
2760
2055
3090
6
1660
1668
1778
2173
3083
1260