3006 151
2384 526
22302 610
9156 32
36155 597
76072 81
30066 646
4725 181
3391 55
5814 333
7025 772
5551 97
2971 42
4104 711
2716 386
7162 149
4494 614