1516 338
3585 643
2211 160
4160 563
3551 408
4751 27
4963 674
2493 138
3482 556
4008 459
15810 351
5889 564
4676 73
8993 724