33883 603
17981 546
37134 952
11901 675
22168 422
3423 517
2693 67
8297 483
87270 839
17343 326
13198 31
49680 492
18028 450
28299 41
50503 593
22597 188