2127
7
1954
1
2689
4521
2821
234
2459
2
2925
3
1407
0
3629
3871
2794
1387
4816
1618
841
3470
5
6960
862
2650
20
2520
873
7670
7822
22
641
3066
2353
2285
1868
2199