2190 40
2386 213
4098 76
1919 220
5238 575
20404 893
3008 256
4378 78
5019 414
9089 765
4583 358
32686 686
20607 509