43455 510
24573 307
18936 779
11664 286
14986 927
7577 259
7206 208
11050 277
10694 670
10677 593
2965 491
3322 648