53501 497
7351 855
104309 248
21244 938
18007 295
22371 629
19622 355
17583 581
18810 80
5502 234
3659 227
2749 42
9524 344
5215 650