3507
1106
5125
3752
1734
8554
7036
3412
4259
677
6030
2351
5676
1935
2128
5563
4048
5467
314
6555
3082
7597
4509
5145
6027
5536
8325
3367
9811
4985
4028
326
158
8703
3145
8555
8977
4194