27072 601
22675 259
21645 308
23182 633
39263 609
34587 658
58534 803
91144 262
77884 544
30669 935
55159 115
45031 614
28299 136
31293 805
59331 623
24010 480
16329 218