3056 445
4328 915
2032 27
4276 843
3442 837
12213 219
2572 238
9253 189
3301 509
4927 883
2796 244
8105 351
1254 177