2333
3
3053
7
1773
0
891
2
4114
1402
1311
4325
15
309
1757
2921
3279
7884
17
3316
11
1045
2365
4
4954
4562
5
6579
32
4083
2924
5392
2264
1
2920