271
4013
194
437
175
174
2812
207
273
2612
417
1510
19786
15130
13171
11870
9002
856263
7990
7732
739148
644142
62811
5820