5075 291
8570 83
2933 277
8127 51
4066 447
8026 201
18061 426
5046 116
2854 506
42308 395
1973 381
3891 746
3068 388
705 55
2140 489