5191 291
8585 83
2941 277
8139 51
4096 447
8127 201
18073 426
5094 116
2865 506
42353 395
1985 381
3909 746
3092 388
714 55
2157 489