396
343
383
4513
516
549
442
325
417
400
360
461311
26967
20260
18811
16772
1319265
13142
1188148
11736
10650
969143
8840
77911