300
2924
3010
288
285
2512
2519
2435
246
2811
240
2320
15531
12640
9971
8660
690263
6730
6240
5661
561147
52510
476142
4120