501
1
1244
1580
2
1462
4
3371
1264
904
963
1199
2100
2440
3
1382
5043
1268
1646
1539
1464
1347
1485
1062
1486
2003
1757
1717
1496
2539
1744
1554
83
2629