43427 510
24562 307
18936 779
11663 286
14986 927
7577 259
7205 208
11050 277
10694 670
10677 593
2965 491
3322 648