2889 697
10728 154
4951 685
33580 281
15016 403
54272 173
16365 508
12109 121
5939 171
31505 344
6691 482
4433 637