4471
2
25669
0
10317
319
2529
7
2271
4
1101
1
4363
3508
1504
19783
7495
9
17946
7793
1691
2865
1744
3933
2903
3
2964
31371
64
1603
2692
4283
5
2465
631
2906
236066
14
3098
2591