3009 877
3811 551
22871 475
6061 89
9791 796
13382 532
12279 129
20512 843
12802 417
10286 831
25169 265
27591 738
3702 761