575 67
40 338
1056 341
178 805
41 432
2235 336
1083 430
158 701
672 534
184 528
142 77
950 644
671 615
841 511
1289 51
632 728
646 660
217 515
657 882
264 908