165925
127067
3422
32453
13596
111145
83446
334661
763632
43422
22853
31290
24609
9603
20608
19921
5045
14022
47268
1673457
7867
16393
6557
7258
11922
4386
6520
31748
5071
12895
8368
13670
7740
5102
5374
5035
42696
149016