322
300
316
282
283
3013
280
304
279
277
16972
13520
11071
9760
750263
7432
6860
6231
594147
56210
538142
4590