951
1
1247
2
1301
3014
20
3491
4
3485
7
3085
5
1223
3629
3371
9
3316
10
5141
3105
3466
1292
0
2966
5536
4732
1676
1581
3765
2350
108797
2234
3527
1695
1647
796
6
1289601
2530