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