475
0
420
751
407
1494
698
527
1604
788
756
556
543
758
55
41
1301
688
331
915
538
1397
789
678
4148
2
817
436
822
1325
353
2524