845
2
1322
1
1957
7
2332
2646
3
4747
6
225
859
1023
5
550
1678
0
1325
1148
2929
1542
2039
3173
994
4
1059
1064
2047
514
1423
1643
1197
816
1681
8
1132
307669
9