5526
110261
378
13315
108
16471
12782
62833
14225
23209
44645
290
60519
49206
12186
15818
8825
4480
574
131
74310
688
132274
56088
21326
70899
55403
100959
12831
19085
157
35018
47
69
5015
146