276 63
772 205
2284 532
973 183
1697 432
409 111
2645 514
2821 328
2355 369
3393 696
7005 347
4109 47
4814 633
16534 285
8125 406