816 453
553 428
260 516
297 59
852 796
570 536
749 640
70 590
947 998
853 98
282 195
535 584
14300 365
13271 804
9361 361
7310 363
7252 348
6077 14
5622 40
5082 201
5014 225
4430 922
4398 646
4375 218