403 91
2685 561
13977 515
9381 701
72465 738
12825 134
5783 363
17016 880
5000 41
962 71
8599 397
12996 57