1015
1
951
1606
19944
2
2166
2999
3
784
0
1092
2425
7
1380
1694
2184
1681
690
1366
2768
4179
2669
1532
2294
1787
2329
564
1788
83
1749
1691
1825
1743