16962 141
18996 458
7015 48
35515 779
10051 293
7880 45
22311 594
8385 647
11536 114
2295 51
6055 642
8007 156
6299 128
2170 307