405
819
1381
1335
1232
477
80
40
433
774
747
472
194
49
146
1119
2070
2267
1863
666
83
322
246
714
3094
3552
3045
2692
876
86
399
420
389
308
142
15
38
150
278
242
97
11
22
107
47
38
289
229
264
143
88
22
33
149
576
315
327
91
301
135
122
367
973
1443
1669
750
298
56
285
456
265
1365
1667
1283
885
75
125
882
1693
1801
904
545
51
111
55
396
1083
1447
463
21
962
926
568
657
607
110
833
839
1370
921
true