3083 642
14545 562
6413 468
816 67
3997 179
3879 372
2103 312
11758 715
29704 45
5551 453
20739 754
49657 401