246193 856
18245 96
28134 143
35089 284
48452 506
18802 530
27636 635
38941 863
3042 59
5037 284
4292 552
3882 486
2148 343
3735 407
6637 80
4459 325
3655 662
6249 544
5014 629