5012 446
1196 36
2954 424
3342 517
3439 366
1742 277
3235 527
3966 773
2446 189
4585 226
2335 330
2851 453
2622 202
3280 610