12031 96
20512 620
4646 714
8613 76
15733 359
6974 796
8000 665
2736 148
6347 489
7729 386
15088 429
16281 61
3164 445
4325 647
2323 77
4530 595
4203 764
4754 785
3695 836
2827 294
7190 708
6516 885
4031 113
3441 544
1922 207
2686 296
3195 386
1763 51