3031 301
4090 499
2893 239
2404 601
2666 543
1623 167
602 35
2334 329
2615 584
2590 745
4911 282
5823 180
3611 693
2400 395
1012 147
977 136
1558 394
3928 418
5408 310
3181 685
4418 190
819 68
5759 268
2621 512