354
416
228
461
263
198
102
165
193
160
140
185
22336
16830
14851
13340
10212
994263
8904
8800
848148
734142
67911
6780