5065 291
8568 83
2932 277
8126 51
4063 447
8016 201
18059 426
5039 116
2851 506
42301 395
1971 381
3888 746
3067 388
705 55
2139 489