3930
2536
30993
8847
18045
13590
15595
8633
15172
10960
5158
2571
2331
2895
9613
2900
3648
7000
9001
13985
8046
4986
8098
6630
5025
4617
70623
10030
33535
33298
5113
4962
5744
15102
3973
5134
23709
18022
100441
7845
4532
7145
3464
3832
14784
4042
5280
4790
3047
4898
28687
33774
34676
203834
93842
50900
721684
263633
32939
116082