596 60
2902 690
2409 298
4737 788
1261 343
2841 392
383 55
2770 481
1271 253
1228 92
3799 603
968 116
15132 431
855 103
2625 336
2156 440
2080 305
595 88
800 44
3013 528
2381 445
2194 554
1809 196
2816 509