2326 484
957 212
1881 600
8877 634
2296 419
3008 909
388 91
763 145
4191 296
7146 235
29116 647
5782 116
21120 794
14168 666
8111 527