34948 426
134280 274
25182 311
150877 1035
25485 273
38372 761
17164 416
61283 893
12089 279
4190 682