2189 40
2383 213
4098 76
1918 220
5237 575
20400 893
3005 256
4377 78
5016 414
9062 765
4572 358
32682 686
20602 509