1287
2
579
1
900
2294
7
2279
5
453
533
61
1940
3
1865
486
544
729
405
387
1174
2725
12
512
555
1417
678
315
282
338
277
445
256
946
4
867
8