29476 145
11897 687
68063 856
9801 78
71465 309
27159 293
100907 634
36947 544
19859 240
58423 157
108992 766
9270 450
1691 273