2522
2
2318
2523
0
21152
8
3354
1
2535
19783
572
1681
17946
32302
883
3
2505
2549
11
1285
785
2542
25669
784
2057
2932
2258
1015
4978
3498
4
2772
1251
1189
1683
982