29671 68
22657 782
47710 419
27430 575
22496 277
138689 671
56525 359
21721 394
18003 413
5070 223
5709 480
4431 842
2298 112
9464 464