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