12629 222
5696 89
12241 289
2735 266
9877 574
14492 903
4556 539
11452 245
4324 663
3605 249
13320 284
3333 237
4526 447
10145 408
6636 468
4447 613
6257 657
3508 282
6505 437
9276 212
8558 711
4343 610
4787 854
26758 127