253
617
3411
588
666
540
330
1311
17533
13830
11451
10250
780263
7722
7100
6552
619147
57010
559142
4980