2980 151
2382 526
22285 610
9154 32
36138 597
76068 81
30056 646
4725 181
3390 55
5811 333
7022 772
5544 97
2970 42
4099 711
2715 386
7150 149
4491 614