4116
5
1416
2
4530
541
0
4255
786
1
4015
5849
1571
40314
14
1057
461
631
3329
717
779
7608
12
1260
1977
3916
3095
7
509
2683
1167
14801
11
5138
3423
3
1813
3886
2267