276
265
2822
3511
295
458
313
363
494
322
424
510
22906
17360
15361
13740
10532
1030263
9304
9130
902148
759142
7050
69711