2182 40
2374 213
4081 76
1915 220
5224 575
20373 893
2999 256
4372 78
5004 414
8996 765
4543 358
32655 686
20571 509