291 63
3286 714
2760 835
16470 480
4020 215
13941 405
30132 83
9035 153
9249 332
3001 274
6243 479
10692 87
6095 444
7163 242
4920 50
9858 55
8923 252
5303 458
8590 567