270 71
1586 262
1085 210
4031 537
856 37
16040 619
7389 72
32481 407
5039 831
11041 610
8445 779
5696 359