3658 52
5279 759
2975 60
44557 505
155164 363
40141 303
6758 311
7816 810
4871 127
12432 201
10545 681
6033 429
4184 93