21539 318
12296 496
164938 876
59843 766
77150 907
6779 365
5206 711
8047 634
95211 284
34159 489
34156 561