3648 52
5272 759
2972 60
44540 505
154933 363
39855 303
6751 311
7806 810
4862 127
12420 200
10540 681
6023 429
4178 93