277
447
407
3511
362
3118
295
420
434
211702
258
341
23056
17440
15371
13750
10582
1033263
9334
9130
906148
761142
7090
69711