2329
3
1721
0
2425
7
2768
786
1
824
951
1681
1366
582
2505
2
1306
1743
1077
1015
3683
1788
1210
1494
4
790
17025
20
2294
3354
19944
2522
2207
2377
2495
985
2312