435
356
334
187
251
385
420
2914
3714
234
332
338
22586
17110
15161
13570
10382
1010263
9084
8950
868148
744142
68911
6870