290
256
693
1136
3066
373
508
400
382
1270
699
1643
499
689
567
944
681
353
513
474
683
645
1218
356
290
1199
128
1631
655
1286
540
1048
476
439
898
665
1290
755
412
270
285
522
1610
1262
1161
553
299
165
768
499
1593
349
1203
2380
822
2277
2460
877
1280
2161