2148 505
15503 31
4506 366
2643 124
4101 65
2609 94
4939 606
2965 274
4008 76
24969 173
2514 454
4901 660
7515 479