1072 866
110 902
305 115
951 688
601 535
177 236
246 66
243 372
637 623
595 20
538 992
227 276
167 314
122 674
263 227
616 742
96 528
28 457
130 848
72 303