2377
1
2906
2
19944
4553
944
3
1876
3117
8
9160
5
2217
7
2457
986
1019
20850
1618
1297
2558
1993
810
2245
1412
0
643
967
988
1753
4375
1871
1821
4
954
3584
2209
6