408
1
512
445
759
2
77
3241
15
2401
1511
7
12427
20
339
446
448
533
1686
1863
17
507
3907
2235
6
368
2661
722
1839
1804
4
1248
600
5818
5
1712
772
1370