515
1
4822
3503
4
5792
28
2092
7
3840
894
1808
2
1727
2742
5
5150
3
2237
6960
3991
4326
3979
1891
6
1162
0
3898
10
3255
4946
18
5907
9
12717
2292
2378
2666
594
1647
3261
3508