6529 542
43031 628
18516 491
7066 66
30311 432
4843 254
10182 469
12870 699
10568 513
4138 86
7973 386
14642 438
8067 660
8275 676
4113 905