30611 586
15188 383
16243 277
3961 361
5602 528
3697 87
12255 107
6611 255
719 96
846 126
4322 694
4047 348
8641 177
2154 189
2722 465
4864 523