2526
3
2585
2
2668
839
1
383
0
2321
7
4713
5
398
4016
2207
4437
5164
6554
180849
503
2016
4
1320
2126
3813
11