271
280
2917
493
181
427
291
233
323
343
2710
31227
23880
22002
19723
1601267
15402
1421148
13676
1268144
12030
10800
9130