1015
1
2245
3
6236
10
3090
6
2903
2932
2
2141
9
1554
3765
4
1690
21152
8
1501
1681
2354
2258
3080
297066
0
3634
572
496
2999
2562
467
942
1606
1825
1819
1047
12621
22
1220