500
280
244
290
3014
246
2410
240
263
350
388
28527
21730
19881
17763
1418265
13862
1291148
12466
11110
1074144
9510
80611