3896
12670
5973
9221
93910
16752
62034
4516
166383
127340
3570
32686
13863
111363
83683
335297
764533
43652
23104
31507
24896
9802
20796
20129
5226
14274
47427
1677372
8034
16647
6733
7426
12131
4542
6659
31961
5225
13073
8548
13827
7872
5260
5536
5186
42903
149800