3090
6
2903
3
2932
2
496
0
2669
2996
21152
8
1950
1
841
3080
1181
3657
108797
1993
1819
1526
25669
2972
5382
4
1356
3206
5
1537
2823
1199
3485
7
2264
352
1844
1479
2285
9