2672 31
8887 747
4916 216
5103 720
5352 141
155689 264
40402 638
15716 71
8333 857
33248 240
9469 755
4801 150
7382 482
5726 539
3741 547
4890 562
4321 614
2077 366