649
2
1780
4
963
1
342
1486
1437
5
1067
2423
10
500
1305
3
475
95
761
1324
387
1175
2048
7
1063
418
887
454
792
399
398
184
91
448
338
563
707