4294
8567
3398
 
15115
918
2847
3209
5608
439
6584
7640
2643
823
35931
103197