2377 40
2584 213
4459 76
2044 220
5458 575
21027 893
3171 256
4803 78
5381 414
10602 765
5235 358
33496 686
21232 509