652
2156
2
594
1695
770
1
793
2427
3
3545
8
10824
11
2552
3735
10
2196
7
3221
4858
4729
3660
2337
4
3752
3896
4697
14629
4802
4122
3728
5710
5169