1052 311
1449 309
8856 74
457 88
1445 412
403 89
6029 182
3217 123
10820 701
5658 860
25074 239
19727 493
3995 739
46556 549