5790
2
2095
4
398
1
22330
22
437
330
0
3929
10
2405
3
802
726
326
504
1006
1649
2086
3098
3650
370
4097
1362
424
3117
4223
2781
9
120469
35
7328
3598
6411
11
1256
5108