3162 681
1431 155
24993 755
11752 928
20308 121
6442 545
5437 179
11966 347
10312 318
17924 351
1694 195
6473 794
41193 240
2899 486