166382
127340
3569
32686
13861
111362
83683
335296
764533
43651
23103
31507
24896
9802
20796
20129
5226
14272
47427
1677362
8033
16647
6733
7425
12131
4542
6658
31959
5223
13073
8547
13825
7872
5260
5534
5186
42903
149800