34221 502
40910 277
20416 161
25092 443
15173 49
21248 432
7806 681
19916 612
16038 116
26124 164
11993 357
15830 123
47614 330
43050 682
15061 461
9465 78