2903
3
3090
6
2932
2
10317
2996
0
25669
3206
5
21152
8
2529
7
1101
1
4363
3508
1504
19783
7495
9
17946
7793
4
3080
108797
1691
2865
2964
31371
64
1603
3546
2692
4283
2465
631
2906