2961 447
11953 510
5841 662
8996 163
5582 330
9895 515
5866 196
12686 472
5421 111
4075 860
1852 382
460 47
4502 782