3506
8
1572
1
1992
3
4759
2499
2
697
0
1844
1301
1767
674
1309
638
3145
4
740
4914
237
2302
551
4979
6
2483
108797
7633
5389
5141
7
5090
1496
2942
3041
1532
1364