1015
1
1047
2
2522
2495
0
1694
951
1828
3
690
2669
3612
10
1050
6707
24
1172
24337
22
9817
1396
1787
1078
1533
1373
5
564
1369
1300
6445
6
3683
1296
1839
911
7621
13
969