51040 522
25923 307
19827 779
12201 286
15454 927
7878 261
7539 208
11220 277
10785 670
10893 593
3032 491
3371 648