5162 291
8580 83
2940 277
8137 51
4085 447
8104 201
18069 426
5087 116
2860 506
42344 395
1980 381
3905 746
3089 388
712 55
2147 489