15081
2704
3400
1793
1635
2806
1763
2210
1882
1676
3112
1855
10270
3018
2613
3446
3197
16170
5964
3288
13652
4878
29711
4338
20024
4325
10614
21198
3084
8015
21016
2677
3827
4251
78055
13985
33298