301
440
626
331
240
523
416
485
376
247
311
370
26967
20260
18811
16802
1319265
13162
1190148
11756
10650
969143
8850
78011