22015 352
29594 562
17999 257
18863 880
21236 104
14992 90
23379 120
43153 649
35500 702
14551 589
20318 306
23188 683
162539 654
123353 819
32040 578
232222 567
370987 655
228242 1025
114191 376
244227 1387
256227 1291
81048 176
190775 794