923 493
804 348
432 298
275 469
272 325
999 693
1001 689
956 947
334 336
874 765
343 642
1015 292
14231 365
13208 804
9321 361
7279 363
7205 348
6034 14
5597 40
5060 201
4978 224
4415 922
4383 646
4348 218