27087 601
22700 259
21658 309
23201 633
39304 609
34616 658
58588 803
91191 262
77949 544
30692 935
55206 115
45060 614
28319 136
31311 805
59374 623
24048 480
16335 218