4121
1705
29
3024
973
43
961
31237
16910
882
253
191
404354
3774
4053
8190108
141414
17805
7627
8812
18173
174116
80
2313
4320187
700
3007128
423
48
146560
22010
121
642
3
281
13
9
20
61
401