3026
59644
16363
113258
4375
16280
3630
4460
3112
2870
9117
77187
20008
23786
65768
3356
4151
10920
5471
20580
10010
3985
19762
24867
38759
6441
9181
252357
3900
10777
21604
13496
6425
19490
10472
4379
7111
17330
159118
7171
12291
8533
241313
12770
34714
8821
14031
23750
10686
9321
3929
68614
13448
21492
22682
12077
7244
300791
17530
7731