3056 151
2394 526
22317 610
9160 32
36185 597
76084 81
30092 646
4726 181
3392 55
5819 333
7026 772
5567 97
2976 42
4106 711
2717 386
7177 149
4496 614