22860 594
4303 749
48750 482
52364 504
4392 133
2241 45
21292 168
2197 130
5366 92
12441 299
98241 633