2655
0
826
787
290
369
464
422
405
517
909
77
568
737
944
322
1049
480
267
55
1232
968
675
661
980
417
823
284
602
376
410