2975 313
529 94
843 730
487 823
831 257
392 989
253 972
22 729
690 780
89 494
42 7
8 171
95 322
350 83
929 975
63 390
834 609
865 358
94 225
419 975
73 414
299 937