3002 162
186 190
972 93
756 919
916 891
1106 601
659 899
833 820
122 29
536 566
113 289
335 969
983 237
316 864
322 612
675 219
977 295
493 481
331 980
825 108