33092 181
11103 675
4678 515
18406 393
28228 149
6273 880
10263 747
3316 400
7484 906
29497 385
8168 403
948 93
3011 30