995 977
2568 793
249 16
3104 313
1201 1000
657 297
691 956
533 70
35 994
26 430
128 143
456 556
607 550
762 982
740 13
108 290
866 267
759 442
262 258
326 41
323 534
575 764
348 887