3085
5
3014
20
1751
1
796
6
3491
4
1934
2
3485
7
929
3
1527
1107
3539
3316
10
2476
3211
0
623
2466
5141
1957
1289601
4096
108797
2350
989
2234
3527
1647
1695
2386
2297
6346
16