7034
2
2073
3
3621
0
1665
3428
223
1443
1
753
870
2512
1514
2529
2844
4761
1749
3580
17391
7
1050
1494
4
1193
23774
18258
2901
6547