5966 292
22193 87
3096 277
8431 51
4259 447
8788 201
18290 426
5500 116
3041 506
42610 395
2236 382
4089 746
3336 388
824 55
2276 489