2964 833
501 138
6501 885
2007 450
1753 403
9981 595
15115 492
11941 679
158907 296
112922 897
54010 338
5414 455
4836 32