1506
4
5439
2
496
0
2456
1
1013
1936
3113
2048
4117
5
1426
2181
1042
1179
1391
1679
2005
1068
2609
3
14801
11
5717
2491
6
766
2755
2114
278
1104
2522
1716
1836
1918