2981 151
2382 526
22288 610
9154 32
36140 597
76068 81
30056 646
4725 181
3391 55
5811 333
7022 772
5544 97
2970 42
4099 711
2715 386
7151 149
4491 614