2160
2
4537
4
2568
5052
10
1593
5339
5
6899
9
7034
451
0
3336
1
1628
769
1663
742
2329
1186
1108
3461
1168
462
2919
1188
929
3575
1195
2165
2055
2471
7
392
13499