19501 169
12210 189
2362 169
3099 71
2793 430
3050 427
5149 405
2122 170
5822 273
13672 747
95860 633