19783
2
25669
0
32302
2529
7
4363
17946
785
3098
3
610
2600
2535
2631
1
1101
2921
5
3508
1504
5440
8
2932
4757
7495
9
3498
4
1691
2865
7394
2903
2964
31371
64
1603
3765
2692