978
2
1385
1
2296
2105
2494
814
7952
1346
4
646
0
3632
5
2334
3287
3
1302
1425
1009
2121
1133
1939
286
957
951
409
454
365
1045
848
1661
274
787