3136 649
2846 356
13195 211
59410 291
49627 618
88736 573
12522 629
1462 77
4519 864
5155 697
10405 620
27835 118
9856 681
7588 593
22135 475
61777 470
4473 748