29476 145
11899 687
68066 856
9802 78
71469 309
27162 293
100915 634
36948 544
19859 240
58429 157
108998 766
9271 450
1691 273