1276
5
1300
2
3
1697
2061
2482
8914
0
749
1
2660
12
4641
16
1262
1960
1243
550
413
440
1307
1213
2635
6
1171
1422
1805
2047
7
1223
5285
2877
2740
4
6024
22
1453
2311