1650
691
2055
2187
756
681
1581
4585
1235
5137
797
2498
3743
1299
5749
6293
4871
1767
5722
5363
1295
6956
5321
4391
16542
10254
26096
1525
6571
51728
8628
29203
59431