50905 423
6031 447
2156 261
12092 647
3528 181
7294 46
3235 370
6146 626
11964 511
10878 411
8595 597
6910 595
37402 494
7386 389
9946 148
5189 303
3061 359
2454 262