30936 646
3842 514
9173 888
3923 320
7543 212
7215 228
6131 155
17617 704
7894 717
6515 648
12226 181
11993 240
13203 892