138601 148
131955 383
59822 667
31564 161
58940 600
8274 548
4051 507
9286 648
2090 194
3137 84
9791 752
4908 563
13961 615
53898 212