306
1
391
365
550
494
1385
947
2
791
981
0
30241
55
1151
1461
1720
1414
2738
7
1982
5
2533
3
2086
4
1955
1353
1768
1879
2164
1589
2092
1343
1796
10
1627
1557
1695