1061
2
240
1
1285
4
1376
44286
0
3936
15
747
2063
5
1559
4976
1191
6892
2857
3
1378
899
840
1521
197
2100
6
718
17259
21
13316
1391
1801
3018
1679
2682
886
1116
510