2095
4
398
1
22330
22
330
0
3929
10
843
1769
2
1872
2372
4264
11
2484
6
326
199
504
1470
1411
1006
1350
3
1649
2086
3098
3650
370
4097
1362
424
3117
4223
603
1323