350 101
2703 685
693 212
844 260
3427 381
3320 877
2089 626
2737 529
1655 206
2417 398
1889 390
1104 149
1700 458
2591 700
546 105
856 72
420 83
1098 267
2945 631
1169 278
1512 425
813 205
11422 170
1708 432