526 296
251 268
164 76
965 32
64 858
33 929
86 142
467 179
999 571
89 950
303 600
869 169
14322 365
13286 804
9374 361
7321 363
7265 348
6087 14
5625 40
5091 201
5020 225
4435 922
4407 646
4385 218