2886
2
19944
1250
1
2571
6
2131
2744
3354
1787
1526
2722
3
1622
1545
674
11924
12149
1241
1358
24337
22
913
1162
1223
1767