19815 128
5218 642
3923 176
29785 232
1183700 3165
722280 2217
35148 486
174906 726
59106 343
18947 399
191473 489
7302 362
5936 160
12964 671
3174 324
5133 584
5616 508
50864 421
39473 838