19506 169
12212 189
2362 169
3100 71
2793 430
3050 427
5150 405
2123 170
5822 273
13676 747
95876 633