815 95
1021 866
104 902
287 115
440 760
929 688
586 535
162 236
186 66
233 372
570 623
589 20
533 992
224 276
113 674
253 227
611 742
22 457
129 848
64 303