3080
31126
2162
8680
3381
1625
2767
2910
5838
2807
3864
3573
17310
2222
5252
5823
3584
3032
30468
1230
4454
1357
1148
4536
13498
4009
8040
1991
3008
4330
6857
29874
1113
7230
1961
3270
38112
9365
1179
3401
3739
2336
2012
7043
1112
1163
3998
1174
17605
8962
3053
10616
16042
1989
4224
6035
2844
2814
6926
2504