427
270
343
344
243
223
393
256
473
313
263
30127
22980
21082
18903
1507267
14532
1359148
13086
1168144
11620
10150
8460