2379 33
3358 386
10162 331
4765 187
2746 329
997 58
1512 121
3747 851
27945 952
7600 166
6587 171
107246 210