1296 122
5562 509
3251 576
5350 227
27247 103
17158 569
9683 265
8882 891
7787 648
69676 733
9431 263
6994 117
31273 723
57526 667
4519 615
4059 882
32662 507