12525 291
8032 638
4831 209
6197 392
11988 169
5677 727
12134 44
10722 391
20941 349
16215 454
9869 728
3878 404