2391 40
2603 213
4485 76
2052 220
5492 575
21071 893
3193 256
4840 78
5405 414
10650 765
5275 358
33585 686
21287 509