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