1396
1
1755
1605
2315
3673
6
2762
5141
7
1289601
4
6236
10
1927
2
3012
3046
2299
10827
623
951
2466
5
828
1107
9956
3
5504
16
2949
0
2496
3014
20
1303
1539
1376
2680
1643
297066