2886
2
2999
1
746
3
1550
3789
20
2109
628
0
14125
10
2659
2192
5253
4
2740
3066
7
2102
749
852
2285
2340
1868
189326
2343
1399
5