2200 580
1723 527
2640 724
2747 853
4323 269
3966 787
4049 386
3392 338
4345 291
1417 140
8872 731
3993 607
4148 699
5580 554
4153 517
3912 365