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