353
400
315
3210
294
375
391
393
352
293
406
295
33667
25860
24102
21533
1765267
16652
1578148
14996
1413144
12840
11860
10010