2134 33
3329 386
10076 331
4746 187
2726 329
978 58
1485 121
3731 851
27915 952
7596 166
6572 171
107159 210