2235 31
2106 104
5297 564
4832 735
3923 418
3677 839
4930 464
963 79
630 37
664 89
31696 677
4968 387
2462 671
14650 116
6759 47
15888 731
1579 278