1226 476
59 539
1019 553
41 322
176 190
153 528
833 119
345 144
950 961
745 580
523 666
927 675
966 53
433 202
214 264
127 115
375 745
562 13
150 492
22 486