951
1
1247
2
1301
1223
3629
3371
9
3105
4
3466
1292
0
2966
10
5536
4732
1676
1581
3765
108797
2530
19079
6
708
1053
2386
6236
2181
2245
3
5225
8
1174
2510
2629
2906
378