300916 1032
1887 217
2793 713
3699 452
20164 79
21566 574
5847 227
6825 269
5064 153
3983 867
2902 471
3655 481