3117 685
2420 487
5860 509
14159 561
4155 140
44513 426
2956 67
3967 604
4708 840
9816 639
2372 220
4918 828
11926 731
3416 343
4937 641