648 645
869 101
1012 651
176 310
766 895
964 152
653 620
300 456
838 342
793 873
845 111
16 229
14284 365
13265 804
9359 361
7308 363
7249 348
6073 14
5621 40
5079 201
5007 225
4429 922
4397 646
4372 218