273
271
280
493
181
427
291
233
323
343
2710
31247
23890
22032
19753
1606267
15452
1424148
13716
1270144
12030
10800
9170