5012 446
1196 36
2953 424
3342 517
3439 366
1741 277
3234 527
3965 773
2446 189
4585 226
2335 330
2851 453
2622 202
3280 610