19765 627
107870 726
9364 300
744284 1219
8832 158
8205 414
194316 430
16694 405
80103 859
25813 339
7272 270
23464 676
4555 69
53255 680
26446 411
3041 240
7916 863