180586 389
71310 110
38429 179
66365 134
84267 173
144370 872
91344 743
62904 594
105064 278
61163 535
93372 1004
59995 303
64448 706
107579 376
60545 317