3748 625
94813 380
2405 267
7006 701
17844 443
117693 753
24991 532
21964 108
5910 479
4580 67
3459 418
4142 485
5197 651
37422 259