3510
254
181
290
184
65
291
293
318
213
313
180
23526
17680
15581
13972
10802
1047263
9514
936148
9260
775142
7210
70311