351
290
354
393
347
483
400
380
530
4015
252
2714
23676
17790
15671
14112
10912
1059263
9654
947148
9380
781142
7330
71411