2955 151
2380 526
22282 610
9147 32
36121 597
76066 81
30041 646
4725 181
3387 55
5809 333
7018 772
5537 97
2968 42
4097 711
2715 386
7144 149
4488 614