2960 447
11953 510
5840 662
8995 163
5582 330
9894 515
5866 196
12685 472
5421 111
4075 860
1852 382
460 47
4502 782