15243
2875
3540
1953
1761
2957
1885
2340
2029
1810
3264
1988
10433
3158
2737
3632
3365
16925
6112
3422
13831
5031
30006
4471
20281
4475
10818
21369
3229
8143
21190
2825
3960
4388
78428
14142
33773