31078 436
15802 364
18500 747
8380 680
12670 702
10758 448
8074 476
5875 451
10222 600
12264 496
13001 277
6240 102
10747 473
5140 262
12848 890
16747 622
20933 703
2361 120