3506
8
1572
1
4759
2499
2
1844
1301
1767
674
638
0
3145
4
740
237
2302
3
551
4979
6
2483
108797
7633
5141
7
5090
1496
2942
3041
1532
1364
1895
7159
10
7034
10827
9956