160 335
2120 304
873 883
290 75
75 794
923 568
672 892
794 637
693 765
1012 12
1059 699
458 239
93 376
396 171
732 167
857 140
660 84
945 110
904 381
968 264
561 884
318 433
861 1