1262
3
1411
12
1410
4
8914
0
3080
1
4976
5
1170
6
1030
655
1207
2
1245
377
930
1408
2060
1680
353
2222
9
1532
1054
1128
5466
8
1424
921
691
1517
7
3348
1720
759
8285
18