50883 423
6019 447
2156 261
12088 647
3527 181
7292 46
3234 370
6142 626
11957 511
10873 411
8584 597
6904 595
37398 494
7386 389
9944 148
5187 303
3060 359
2453 262