2372 40
2582 213
4456 76
2043 220
5455 575
21017 893
3168 256
4786 78
5370 414
10589 765
5227 358
33471 686
21215 509