396 171
1941 304
42 777
1005 62
1390 580
1198 408
1112 163
174 79
557 433
104 147
561 884
850 211
1805 648
75 794
964 945
794 637
922 35
466 568
893 939
342 264
554 945
654 961