166718
110431
6773
6334
19491
8815
7075
20800
10008
7494
7029
4207
4325
6356
11863
2994
2439
4104
3772
2351
7710
9320
3065
2497
39238
14728
26145