647
1
2095
4
398
22330
22
330
0
3929
10
1198
2366
385
829
433
1737
326
504
1006
1649
2086
1102
2
4621
5
3098
3650
3
370
4097
1362
424
3117
4223
7328
6411
11
1256