22513 72
6009 242
15166 400
3353 263
3767 374
15362 326
9976 632
15170 759
3278 224
5629 140
2933 201
3216 195
2294 417
5637 77
3383 684
12426 407
21071 581
2243 94
6327 664
2038 232
3896 443
4979 85
10655 512
9497 395