1288
2
1485
8020
3
61
1
1044
1065
35364
0
1940
128
307
223
992
1878
784
1107
8895
2106
7
1226
489
646
6
3473
5
1919
485
481
1796
582
1705
1251
4782
5186
24