959
1
1507
1252
2
1121
3221
0
1774
8
1230
4
2115
2237
3218
7
994
1062
8329
2989
5505
14
1568
830
1699