33403
11954
1146
3943
788
716
8428
4623
758
1373
778
903
2484
1299
910
1014
855
1750
836
1042
2012
3789
9383
5156
8646
31054
4189
3002
4477
15051
24226
8856
44345
33709
9568
18870