2911
256
6213
3916
291
315
360
5223
377
245
252
2513
19266
14750
12841
11540
8742
842263
7870
7512
715148
627142
61611
5670