16223 503
1181 327
5594 362
3608 563
9630 344
4392 808
7072 314
16857 879
27078 722
11497 426
6555 262
30135 155
16434 636
6753 445
27192 611
5385 83
4916 741
4453 787
14772 120
5400 540