2126
2
1606
1
2555
4
601
2173
2489
7
2185
0
1545
510
2025
3007
2576
1431
1749
13499
5
2760
1660
2368
348
496
673
25669
868
384
709
1289601
442