2957 162
186 190
970 93
753 919
916 891
1100 601
651 899
830 820
120 29
535 566
112 289
335 969
982 237
316 864
320 612
675 219
977 295
493 481
328 980
824 108