20219 238
33150 557
9250 768
28017 642
23990 413
14157 201
8184 582
11004 645
2867 340
8501 332
10209 620
12044 985
6032 74
3111 524
7938 412