280 63
3283 714
2760 835
16444 480
4016 215
13941 405
30125 83
9035 153
9240 332
2999 274
6240 479
10690 87
6095 444
7163 242
4916 50
9856 55
8923 252
5296 458
8587 567