43343 510
24546 307
18931 779
11658 286
14983 927
7576 259
7202 208
11048 277
10689 670
10677 593
2965 491
3322 648