494
322
468
424
510
277
190
351
354
393
347
420
23396
17610
15441
13870
10682
1039263
9414
921148
9200
769142
7140
70211