2326 484
956 212
1881 600
8858 634
2296 419
3008 909
388 91
762 145
4191 296
7146 235
29115 647
5782 116
21120 794
14167 666
8111 527