51621 522
26017 307
19897 779
12251 286
15481 927
7898 261
7563 208
11241 277
10797 670
10908 593
3037 491
3375 648