1353
2
1310
3
575
1
873
1500
1615
677
1146
4
1058
89
628
1084
1698
524
1710
83
414
1651
1341
1134
810
1056
1165
747
409
3340
7
790
505
818
1014