2095
4
398
1
4097
10
22330
22
330
0
860
3929
3815
896
849
1894
1326
326
2299
343
504
1006
3118
3
4151
2
2366
1649
2086
3098
3650
370
1343
1362
1664
765
424