27095 601
22720 259
21665 309
23207 633
39330 609
34632 658
58616 803
91225 262
77993 544
30703 935
55234 115
45094 614
28327 136
31322 805
59412 623
24077 480
16346 218