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