155934 684
8675 55
6307 357
13054 62
3213 541
3116 242
1776 243
1717 296
1995 89
485 97
21221 374
15897 428