4193 324
5564 349
3059 172
6242 125
3993 120
1546 48
3812 539
3740 202
2204 262
2553 221
9365 593
5038 301