953 67
167 364
936 598
96 438
907 333
633 894
478 247
494 927
977 589
73 20
983 79
483 396
14478 365
13400 804
9421 361
7362 363
7314 348
6133 14
5659 40
5115 201
5048 225
4469 922
4440 646
4419 218