3023 151
2386 526
22303 610
9157 32
36159 597
76073 81
30070 646
4725 181
3391 55
5816 333
7025 772
5556 97
2971 42
4105 711
2716 386
7162 149
4494 614