52785 494
2499 168
9703 161
9549 604
6946 557
5167 595
3045 198
4502 313
4976 877
3319 506
5005 535
5815 691
4443 649
41897 562
93350 305