1259
1
2873
3
1431
2
1902
3934
1746
455
895
0
1075
2505
2414
3465
1743
3054
5
2057
1683
716
1306
1562
2500
1175
790
3354
1481
12472
539
1055
3735
4