2970 89
8916 977
14646 311
5852 563
13623 298
13965 88
9520 526
5601 194
11438 444
7090 826
8973 793
15017 506
5244 76
1815 78
32610 244
5914 432
23172 386
9431 351
7816 240
15051 769
39252 412
3071 329
11942 726
2755 431