2150 427
2984 900
20241 155
16548 402
24866 971
35434 268
14184 873
12596 669
34951 545
6923 253
7953 40
3602 607