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