904
1430
1986
6662
1907
820
1046
890
871
2931
985
1706
1231
4490
2488
3784
4816
3549
1439
1877
3475
4585
3792
1662
5667
6525
24946
13976
21181
4123
7888