2980 727
2723 798
2748 652
3217 819
12358 471
7651 712
25568 284
11993 95
13388 570
386336 1079
5916 469