39029 587
2938 114
5433 728
151064 330
30702 892
12999 852
45108 930
2698 85
4219 301
4436 103
1901 194
2404 248