2177 40
2370 213
4059 76
1909 220
5218 575
20348 893
2994 256
4364 78
4967 414
8923 765
4514 358
32618 686
20545 509