14876
3870
1650
5327
3038
8505
1329
5960
3117
2882
12274
4028
4798
7562
37777
147714
7437
4036
20073
47338
26253
1853
18324
9124
15076
14789
7532
13438
12048
8987
2059
523213
3005