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