5055
3
636
0
4278
2
3854
3696
8
2430
495
3633
13
1639
1
2410
4
3386
1773
986
1397
1680
1977
2936
10
7762
2585