4471
2
2523
0
3765
4
25669
2762
5
1285
1
3562
4476
6547
2294
2271
19783
17946
1744
2903
3
2964
2422
8
1603
1431
5225
2906
2020
2670
2767
717
2258
1581
1766
2245
32302