581 398
339 178
51 412
908 899
550 574
736 446
978 506
546 267
863 660
453 413
126 926
435 918
14282 365
13258 804
9355 361
7304 363
7244 348
6067 14
5620 40
5076 201
5003 225
4427 922
4394 646
4368 218