5023 446
1202 36
2960 424
3356 517
3446 366
1747 277
3239 527
3984 773
2452 189
4601 226
2341 330
2858 453
2632 202
3286 610