2131
1
929
3
2600
4
19944
2
1606
2769
0
2377
9956
2115
2428
833
2550
5919
815
1876
197
2475
1961
1691
7
297
955
2452
2001
1716
2468
5565
9
2105
1564
1426
2890