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