3987 502
5295 734
6505 312
16904 312
5929 276
50423 758
17453 876
2338 342
7673 670
12374 170
3930 880
2170 423
1503 135
2646 631
3200 634
1618 125