2126
2
1545
2173
1
25669
0
1606
601
4587
3
923
1431
1267
2140
2489
7
2185
2368
3957
2954
10
1317
2008
1655
1442
1230
571
572
2985
898
2722
2025
3007
598
2738