43296 510
24539 307
18928 779
11656 286
14982 927
7574 259
7201 208
11048 277
10682 670
10676 593
2965 491
3322 648