13076 306
22912 595
8349 602
5685 880
16925 355
21351 207
9972 229
12700 555
30769 429
11978 511
4036 202
7759 577
15197 692
6549 716
8426 788
10350 665
4708 577
2435 141
12724 218
13330 408
3796 589
14152 607
5307 169
3522 274
17527 635
13018 537
9623 161
20405 879