270
241
4922
196
438
335
400
240
330
410
570
210
20126
15360
13521
12120
9192
873263
8140
7912
759148
653142
63611
5920