3037 151
2386 526
22305 610
9158 32
36167 597
76074 81
30073 646
4725 181
3391 55
5816 333
7026 772
5558 97
2971 42
4106 711
2716 386
7162 149
4496 614