3021 642
28040 381
4659 641
8753 228
4597 226
32339 771
39972 372
12092 580
14381 248
9474 503
6475 279