3292 598
10921 126
9366 646
2304 453
18999 489
4952 691
5263 352
4208 274
6098 639
4177 501
2450 547
3683 673
2671 394
1025 109
2045 309