3990 752
2933 709
470 58
11379 783
144772 786
45085 371
69976 645
4399 44
40591 333
4538 388
5331 321
12429 595
8968 659