1257
2
181997
11
2529
7
2430
3098
3
2631
1
4757
3508
31371
64
2465
0
2692
1913
631
2865
9
711
2591
1653
4116
2165
4290
2308
2818
2082
3106
1742
6
123674
35
10317