165912
127063
3418
32446
13587
111140
83441
334625
763597
43415
22851
31283
24601
9598
20603
19914
5039
14008
47265
1673311
7863
16386
6553
7251
11916
4381
6516
31739
5067
12891
8363
13667
7737
5099
5369
5033
42692
148970