2200 580
1723 527
2640 724
2747 853
5641 536
5909 800
4563 227
3341 290
3006 231
2911 371
9358 562
3488 76
5443 799
20665 618
3774 408
2294 127