473
333
270
161
257
233
375
213
383
246
361
303
28507
21680
19881
17733
1418265
13842
1289148
12466
11090
1073144
9470
80611