3506
8
21152
1572
1
2593
297066
0
4759
2499
2
1942
2378
1844
1301
1767
674
638
3145
4
740
189
5978
6
2711
237
2302
3
551
4979
2483
108797
7633
5141
7
5090
1496
2942