5226 652
8146 51
205795 1043
54947 317
26688 720
23394 593
8322 616
3416 166
8095 619
4641 729
2285 111
4393 418
87352 538