12542 153
26325 284
343900 934
308826 1150
37078 477
30992 743
109159 591
77505 717
28099 232
35830 345
38427 437
3610 56