315
442
382234
294
536
433
290
430
415
276
440
295
29307
22400
20521
18213
1461267
14102
1318148
12786
11420
1104144
9780
82311