767
1
2095
4
7328
2
3243
7
398
2368
2474
22330
22
330
0
3929
10
1603
417
8772
3
1262
521
1425
3070
5
1326
326
2299
504
1006
2119
1649
2086
3082
3098
3650
370
4097