312 601
747 788
939 444
951 655
403 143
145 696
293 782
892 185
74 222
667 878
984 203
177 259
14180 365
13163 804
9298 361
7266 363
7183 348
6008 14
5585 40
5041 201
4957 224
4403 922
4364 646
4330 218