50870 423
6015 447
2156 261
12082 647
3524 181
7290 46
3234 370
6142 626
11951 511
10865 411
8578 597
6900 595
37398 494
7386 389
9935 148
5186 303
3059 359
2453 262