336
263
325
375
283
244
290
264
296
323
469
30557
23200
21342
19233
1543267
14802
1381148
13276
1201144
11770
10320
8580