4840
1052
7997
1738
5676
1234
6050
1315
405
89
4950
1076
3047
663
1760
383
13090
2845
12650
2749
4675
1016