1704
5
856
2
778
1
628
634
1448
946
3
2153
2116
4279
2675
1225
909
456
54
452
470
977
1231
704
442
2401
4
3954
1609
6
2289
603
497
446
427
767