3230 877
8672 196
29916 156
220396 317
15957 346
7846 239
17962 820
12402 374
4922 92
14957 642
3135 416