181997
11
2529
7
2430
2
1095
1
3098
3
2631
4757
2591
2308
1599
3508
4096
1720
31371
64
2287
2465
0
951
2692
2082
1913
2456
631
5527
2988
2530
4
2906
2865
9
1814
8002
2660