3096 108
3555 247
3323 309
1895 34
3812 686
3323 368
3591 234
4733 573
4642 646
1511 303
983 148
2125 401
3501 614