2966
6
2271
4
3868
10
5052
1744
1
5347
462
0
2835
2
3649
2068
1593
2013
2188
313
2919
5621
8
4818
4537
717
2954
2209
3126
3
2905
2358
9
2155
3971
3249
2165
21684
8527